package com.chen.project.white_jotter.service.admin;

import com.chen.project.white_jotter.mapper.AdminUserRoleMapper;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

@Service
public class UserRoleService {

    @Resource
    private AdminUserRoleMapper adminUserRoleMapper;

    // 获取用户的所有角色id
    public Integer getRoleIdByUserId(Integer userId) {
        return adminUserRoleMapper.selectRoleIdByUserId(userId);
    }

    // // 保存角色修改
    // public void saveRoleChanges(Integer userId, List<AdminRole> roles) {
    //
    //     adminUserRoleMapper.deleteUsersByUid(userId);
    //
    //     List<AdminUserRole> urs = new ArrayList<>();
    //     roles.forEach(r -> {
    //         AdminUserRole ur = new AdminUserRole();
    //         ur.setUid(userId);
    //         ur.setRid(r.getId());
    //         urs.add(ur);
    //     });
    //     adminUserRoleMapper.saveAll(urs);
    // }

}
